package com.gitee.wsl.net.either.annotation

import kotlin.annotation.AnnotationTarget.*
import kotlin.RequiresOptIn.Level
import kotlin.annotation.AnnotationRetention

/** Indicates that a given API is currently experimental and subject to change. */
@Retention(AnnotationRetention.BINARY)
@Target(CLASS, FUNCTION, TYPEALIAS, PROPERTY)
@RequiresOptIn(
  level = Level.ERROR,
  message = "Indicates that a given API is currently experimental and subject to change.",
)
annotation class ExperimentalEitherNetApi